package com.heima.apis.wemedia.fallback;

import com.heima.apis.wemedia.IWemediaClient;
import com.heima.model.common.dtos.ResponseResult;
import org.springframework.stereotype.Component;

@Component
public class IWemediaClientFallback implements IWemediaClient {
    @Override
    public ResponseResult getWmUserInfo(Integer articleId) {
        System.err.println("查询自媒体用户信息服务调用失败，触发降级处理机制。");
        return ResponseResult.errorResult(500, "查询自媒体用户信息服务调用失败，触发降级处理机制。");
    }

    @Override
    public ResponseResult getChannels() {
        System.err.println("查询所有频道信息服务调用失败，触发降级处理机制。");
        return ResponseResult.errorResult(500, "查询所有频道信息服务调用失败，触发降级处理机制。");
    }
}
